Algorithme de Gram-Schmidt
Théorème
START
Théorème
Théorème d'orthogonalisation de Gram-Schmidt
Hypothèses:
Résultats:
- il existe une unique famille orthonormée \((u_1,\dots,u_n)\) de \(E\) tq :
- \(\forall p\in[\![1,n]\!],\operatorname{Vect}(u_1,\dots,u_p)=\operatorname{Vect}(e_1,\dots,e_p)\)
- \(\forall p\in[\![1,n]\!],\langle{e_p,u_p}\rangle \gt 0\)
Equivalence?:
Résumé: Ce procédé permet de construire une matrice orthogonale à partir d'une autre famille, de manière à ce que la matrice de passage soit triangulaire supérieure et que ses coefficients diagonaux soient strictement postitifs.
END
Preuve et construction
START
Ω Basique (+inversé optionnel)
Recto: Dans le procédé d'orthonormalisation de Gram-Schmidt, comment obtenir le premier vecteur \(u_1\) à partir de la famille libre \((e_1,\dots,e_n)\) ?
Verso: Il suffit de normer \(e_1\) : $$u_1=\frac{e_1}{\lVert e_1\rVert}$$
Bonus:
END
START
Ω Basique (+inversé optionnel)
Recto: Dans le procédé d'orthonormalisation de Gram-Schmidt, comment obtenir le deuxième vecteur \(u_2\) à partir de la famille libre \((e_1,\dots,e_n)\) et du premier élément de la famille recherchée \(u_1\) ?
Verso: On construit le vecteur intermédiaire \(v_2=e_2+a_{1,2}u_1\).
Pour que \(v_2\) soit orthogonal à \(u_1\), il suffit de prendre \(a_{1,2}=-\langle{u_1,e_2}\rangle \).
Enfin, on normalise en posant \(u_2=\frac{v_2}{\lVert v_2\rVert}\).
Bonus:
END
START
Ω Basique (+inversé optionnel)
Recto: Dans le procédé d'orthonormalisation de Gram-Schmidt, comment obtenir le \(k\)ième vecteur \(u_k\) à partir de la famille libre \((e_1,\dots,e_n)\) et des \(k-1\) premier élément de la famille recherchée \((u_1,\dots,u_{k-1})\) ?
Verso: On cherche d'abord \(v_k\), qui possède les mêmes propriétés que \(u_k\) sans être normé.
Pour cela, on prend \(v_k=e_k+a_{1,k}u_1+\dots+a_{k-1,k}u_{k-1}\).
Pour que \(v_k\) soit orthogonal aux \(u_i\), on prend \(a_{i,k}=-\langle{u_i,e_k}\rangle \).
En prenant \(u_k=\frac{v_k}{\lVert v_k\rVert}\), on a répondu aux conditions.
Bonus:
END
Exercices
Tester les hypothèses de l'algorithme
Appliquer l'algorithme